Light, haemoglobin, oxygen and water